Method for Displaying Interface Content and User Equipment

ABSTRACT

A method for displaying interface content and user equipment, which effectively improve interaction experience of a user when the user performs a flick operation on a touchscreen, and enhance pleasure in application interaction. A specific solution is acquiring an initial position and a movement direction of a touch point, determining a motion parameter of an interface element object in each grid on a screen according to the initial position and the movement direction, where the screen is divided in advance into multiple grids, and each grid includes a preset quantity of pixels, and moving the interface element object in each grid according to the motion parameter of the interface element object in each grid.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of International Application No.PCT/CN2014/073097, filed on Mar. 10, 2014, which claims priority toChinese Patent Application No. 201310451599.6, filed on Sep. 27, 2013,both of which are hereby incorporated by reference in their entireties.

TECHNICAL FIELD

The present disclosure relates to the field of communications, and inparticular, to a method for displaying interface content and userequipment.

BACKGROUND

In existing large-screen intelligent terminals, performing a flick on ascreen with a finger to scroll an interface up and down or scroll aninterface left and right has become a technology that is extremelywidely applied. Especially, in a great many of list-type interfaces,thumbnail interfaces of album-type or gallery-type applications, and thelike, there is usually extremely long interface extension space, and aflick operation performed by a user to scroll a screen has becomeextremely common. In the prior art, after a flick operation is performedon a screen with a finger, a device responds, and content on the screenis correspondingly refreshed according to a flick direction of thefinger, thereby presenting an effect that the content is scrolled as awhole.

However, in the prior art, when a flick is performed on a screen with afinger, content on the screen is correspondingly refreshed according toa flick direction of the finger, presenting an effect that the wholecontent is scrolled, which is relatively mechanized, and lacks real andexquisite interaction experience.

SUMMARY

Embodiments of the present disclosure provide a method for displayinginterface content and user equipment, which effectively improveinteraction experience of a user when the user performs a flickoperation on a touchscreen, and enhance pleasure in applicationinteraction.

To achieve the foregoing objective, the following technical solutionsare adopted in the embodiments of the present disclosure.

A first aspect provides a method for displaying interface content, wherethe method includes acquiring an initial position and a movementdirection of a touch point, determining a motion parameter of aninterface element object in each grid on a screen according to theinitial position and the movement direction, where the screen is dividedin advance into multiple grids, and each grid includes a preset quantityof pixels, and moving the interface element object in each gridaccording to the motion parameter of the interface element object ineach grid.

With reference to the first aspect, in a first possible implementationmanner, a coordinate system is set on the screen, the acquiring aninitial position of a touch point includes acquiring an initialhorizontal coordinate and an initial vertical coordinate of the touchpoint in the coordinate system, and the movement direction of the touchpoint includes a direction of a horizontal axis or a direction of avertical axis.

With reference to the first possible implementation manner of the firstaspect, in a second possible implementation manner, the determining amotion parameter of an interface element object in each grid on a screenaccording to the initial position and the movement direction includes,in the direction of the horizontal axis of the coordinate system, aninterface element object in a grid in which a point that is N first unitdistances away from the initial horizontal coordinate is located needsto move along the movement direction after a delay of M first unittimes, and in the direction of the vertical axis of the coordinatesystem, an interface element object in a grid in which a point that is Asecond unit distances away from the initial vertical coordinate islocated needs to move along the movement direction after a delay of Bsecond unit times, and a grid within a preset range moves simultaneouslywith the touch point, where the touch point is within the preset range.

With reference to the second possible implementation manner of the firstaspect, in a third possible implementation manner, the grid within thepreset range includes a grid that is in a column including a grid inwhich the touch point is located, and that is on a side, along themovement direction, of the grid in which the touch point is located,and/or a grid that is covered by a circle with the initial position ofthe touch point as a center and c pixels as a radius, where beingcovered includes being partially covered and being completely covered,and c is a non-negative number.

With reference to the second possible implementation manner of the firstaspect, in a fourth possible implementation manner, the grid in which apoint that is N first unit distances away from the initial horizontalcoordinate is located is a grid in which a point that is N×a pixels awayfrom the initial horizontal coordinate is located, and the grid in whicha point that is A second unit distances away from the initial verticalcoordinate is located is a grid in which a point that is A×b pixels awayfrom the initial vertical coordinate is located.

According to a second aspect, user equipment is provided, where the userequipment includes an acquiring unit configured to acquire an initialposition and a movement direction of a touch point, a parameterdetermining unit configured to determine a motion parameter of aninterface element object in each grid on a screen according to theinitial position and the movement direction, where the screen is dividedin advance into multiple grids, and each grid includes a preset quantityof pixels, and a movement unit configured to move the interface elementobject in each grid according to the motion parameter of the interfaceelement object in each grid.

With reference to the second aspect, in a first possible implementationmanner, a coordinate system is set on the screen of the equipment, theacquiring unit is further configured to acquire the initial position ofthe touch point, including acquire an initial horizontal coordinate andan initial vertical coordinate of the touch point in the coordinatesystem, and the movement direction of the touch point includes adirection of a horizontal axis or a direction of a vertical axis.

With reference to the first possible implementation manner of the secondaspect, in a second possible implementation manner, the parameterdetermining unit is further configured to, in the direction of thehorizontal axis of the coordinate system, an interface element object ina grid in which a point that is N first unit distances away from theinitial horizontal coordinate is located needs to move along themovement direction after a delay of M first unit times, and in thedirection of the vertical axis of the coordinate system, an interfaceelement object in a grid in which a point that is A second unitdistances away from the initial vertical coordinate is located needs tomove along the movement direction after a delay of B second unit times,where a grid within a preset range moves simultaneously with the touchpoint, where the touch point is within the preset range.

With reference to the second possible implementation manner of thesecond aspect, in a third possible implementation manner, the gridwithin the preset range includes a grid that is in a column including agrid in which the touch point is located, and that is on a side, alongthe movement direction, of the grid in which the touch point is located;and/or a grid that is covered by a circle with the initial position ofthe touch point as a center and c pixels as a radius, where beingcovered includes being partially covered and being completely covered,and c is a non-negative number.

With reference to the second possible implementation manner of thesecond aspect, in a fourth possible implementation manner, the grid inwhich a point that is N first unit distances away from the initialhorizontal coordinate is located is a grid in which a point that is N×apixels away from the initial horizontal coordinate is located, and thegrid in which a point that is A second unit distances away from theinitial vertical coordinate is located is a grid in which a point thatis A×b pixels away from the initial vertical coordinate is located.

The embodiments of the present disclosure provide a method fordisplaying interface content and user equipment. First, an initialposition and a movement direction of a touch point are acquired. Next, amotion parameter of an interface element object in each grid on a screenis determined according to the initial position and the movementdirection, where the screen is divided in advance into multiple grids,and each grid includes a preset quantity of pixels. Then, the interfaceelement object in each grid is moved according to the motion parameterof the interface element object in each grid, and finally, display ofinterface content is implemented. In this way, interaction experience ofa user when the user performs a flick operation on a touchscreen can beeffectively improved, and pleasure in application interaction can beenhanced.

BRIEF DESCRIPTION OF DRAWINGS

To describe the technical solutions in the embodiments of the presentdisclosure or in the prior art more clearly, the following brieflyintroduces the accompanying drawings required for describing theembodiments or the prior art. The accompanying drawings in the followingdescription show only some embodiments of the present disclosure, and aperson of ordinary skill in the art may still derive other drawings fromthese accompanying drawings without creative efforts.

FIG. 1 is a first schematic flowchart of a method for displayinginterface content according to an embodiment of the present disclosure;

FIG. 2 is a second schematic flowchart of a method for displayinginterface content according to an embodiment of the present disclosure;

FIG. 3 is a first schematic diagram of an effect a method for displayinginterface content according to an embodiment of the present disclosure;

FIG. 4 is a second schematic diagram of an effect of a method fordisplaying interface content according to an embodiment of the presentdisclosure;

FIG. 5 is a first schematic structural diagram of user equipmentaccording to an embodiment of the present disclosure; and

FIG. 6 is a second schematic structural diagram of user equipmentaccording to an embodiment of the present disclosure.

DESCRIPTION OF EMBODIMENTS

The following clearly and completely describes the technical solutionsin the embodiments of the present disclosure with reference to theaccompanying drawings in the embodiments of the present disclosure. Thedescribed embodiments are only some but not all of the embodiments ofthe present disclosure. All other embodiments obtained by a person ofordinary skill in the art based on the embodiments of the presentdisclosure without creative efforts shall fall within the protectionscope of the present disclosure.

An embodiment of the present disclosure provides a method for displayinginterface content. As shown in FIG. 1, the method includes the followingsteps.

Step 101: User equipment acquires an initial position and a movementdirection of a touch point.

Step 102: The user equipment determines a motion parameter of aninterface element object in each grid on a screen according to theinitial position and the movement direction, where the screen is dividedin advance into multiple grids, and each grid includes a preset quantityof pixels.

Step 103: The user equipment moves the interface element object in eachgrid according to the motion parameter of the interface element objectin each grid.

This embodiment of the present disclosure provides a method fordisplaying interface content. First, an initial position and a movementdirection of a touch point are acquired. Next, a motion parameter of aninterface element object in each grid on a screen is determinedaccording to the initial position and the movement direction, where thescreen is divided in advance into multiple grids, and each grid includesa preset quantity of pixels. Then, the interface element object in eachgrid is moved according to the motion parameter of the interface elementobject in each grid, and finally, display of interface content isimplemented. In this way, interaction experience of a user when the userperforms a flick operation on a touchscreen can be effectively improved,and pleasure in application interaction can be enhanced.

To help a person skilled in the art understand the technical solutionsprovided by the embodiments of the present disclosure more clearly, thefollowing describes in detail, with reference to a specific embodiment,another method for displaying interface content according to anembodiment of the present disclosure. As shown in FIG. 2, the methodincludes the following steps.

Step 201: User equipment acquires an initial position and a movementdirection of a touch point.

Furthermore, a coordinate system is set on a screen, and an initialhorizontal coordinate and an initial vertical coordinate of the touchpoint in the coordinate system are acquired.

The movement direction of the touch point includes a direction of ahorizontal axis or a direction of a vertical axis.

Exemplarily, a method for determining the movement direction of thetouch point may be acquiring initial coordinates of the touch point inthe coordinate system and ending coordinates, of the touch point,obtained after movement is ended, and determining the movement directionaccording to the initial coordinates and the ending coordinates.

In addition, if a user performs a slant flick operation rather than ahorizontal or vertical flick operation on the screen, that is, the touchpoint does not move along the direction of the horizontal axis or thedirection of the vertical axis, it is considered, according to themovement direction, that the touch point moves along the direction ofthe horizontal axis or the direction of the vertical axis. Furthermore,a straight line may first be determined according to the initialcoordinates and the ending coordinates, where the straight line is astraight line along the movement direction. An included angle betweenthe straight line and the horizontal axis or vertical axis is thenacquired. If the included angle between the straight line and thehorizontal axis is less than the included angle between the straightline and the vertical axis, it may be considered that the touch pointmoves along the direction of the horizontal axis, that is, the userperforms a horizontal flick operation. Otherwise, it may be consideredthat the touch point moves along the direction of the vertical axis.

Step 202: The user equipment determines a position relationship betweeneach grid on a screen and the touch point.

Exemplarily, the screen may be divided in advance into several grids,and each grid includes a preset quantity of pixels. A divisiongranularity of a grid determines a quantity of pixels in each grid.Specific division may be determined according to an actual situation.

Step 203: The user equipment determines a motion parameter of each gridaccording to the position relationship between each grid and the touchpoint and the movement direction of the touch point.

Exemplarily, a grid within a preset range moves simultaneously with thetouch point, and the touch point is also included in the preset range.

The grid within the preset range may include a grid that is in a columnincluding a grid in which the touch point is located, and that is on aside, along the movement direction, of the grid in which the touch pointis located, and the grid within the preset range may further include agrid that is covered by a circle with the initial position of the touchpoint as a center and c pixels as a radius, where being covered includesbeing partially covered and being completely covered, and c is anon-negative number.

In addition, a motion parameter of another grid than the grid within thepreset range may be a time delay, which is further determined in thefollowing manner. In the direction of the horizontal axis of thecoordinate system, an interface element object in a grid in which apoint that is N first unit distances away from the initial horizontalcoordinate of the touch point is located needs to move along themovement direction after a delay of M first unit times, that is, themotion parameter is M×first unit time, and in the direction of thevertical axis of the coordinate system, an interface element object in agrid in which a point that is A second unit distances away from theinitial vertical coordinate of the touch point is located needs to movealong the movement direction after a delay of B second unit times, thatis, the motion parameter is B×second unit time, where M and N are sameor different, A and B are same or different, and M, N, A, and B arepositive numbers.

A side length of the grid is less than the first unit distance and thesecond unit distance, and in this way, it can be ensured that in thegrid, there is only one point that is N first unit distances away fromthe initial horizontal coordinate of the touch point and that is Asecond unit distances away from the initial vertical coordinate of thetouch point.

Particularly, different grid division strategies may be used accordingto different requirements. Under a circumstance in which there is no gapbetween grids obtained by means of division, a special case in which thetouch point is on an edge of a grid is described as follows.

When the touch point is on a side of a grid, if the touch point movesalong the direction of the vertical axis and slides upward (that is, ina positive direction of the vertical axis), and the touch point islocated on a side, in the direction of the vertical axis, of the grid,the side on which the touch point is located is a common side of twoadjacent grids (where the grids are located in two adjacent columns, andtherefore, the two grids are adjacent in the direction of the horizontalaxis) because there is no gap between the grids. Therefore, it may beconsidered that grids in which the touch point is located are the twogrids, and it may be determined that all of the two grids and grids thatare in the two columns in which the two grids are located and that areabove the two grids are grids within the preset range, and these gridsall move with the touch point.

Alternatively, if the touch point still moves along the direction of thevertical axis, but the touch point is located on a side, in thedirection of the horizontal axis, of the grid, according to a sameprinciple, it may be considered that grids in which the touch point islocated are also two adjacent grids (where the two grids are located ina same column, and therefore, the two grids are adjacent in thedirection of the vertical axis). Therefore, it may be determined thatall of the two grids and grids that are in the column in which the twogrids are located and that are above the two grids are grids within thepreset range, and these grids all move with the touch point.

If the touch point moves along the direction of the horizontal axis, andslides rightwards (that is, in a positive direction of the horizontalaxis), and the touch point is located on a side, in the direction of thehorizontal axis, of the grid, according to the same principle, grids inwhich the touch point is located are also two adjacent grids (where thegrids are located in two adjacent rows, and therefore, the two grids areadjacent in the direction of the vertical axis). Therefore, it may bedetermined that all of the two grids and grids that are on the right ofthe two grids and that are in the two rows in which the two grids arelocated are grids within the preset range, and these grids all move withthe touch point.

Alternatively, if the touch point still moves along the direction of thehorizontal axis, but the touch point is located on a side, in thedirection of the vertical axis, of the grid, according to the sameprinciple, grids in which the touch point is located are also twoadjacent grids (where the grids are located in a same row, andtherefore, the two grids are adjacent in the direction of the horizontalaxis). Therefore, it may be determined that all of the two grids andgrids that are on the right of the two grids and that are in the row inwhich the two grids are located are grids within the preset range, andthese grids all move with the touch point.

In addition, the interface element object in the grid is contentdisplayed within the grid on the screen, where the content may be animage or text.

Optionally, the first unit distance may be a pixels, and the second unitdistance may be b pixels, where a and b are both preset quantities ofpixels, and a and b may be same or different. The first unit time may bex milliseconds, and the second unit time may be y milliseconds, where xand y are both positive numbers, and x and y are same or different.

Exemplarily, it is assumed that M=N=2, A=B=1, and in the direction ofthe horizontal axis, a distance between a point in a grid C and thetouch point is 2a pixels, and in the direction of the vertical axis, adistance between the point in the grid C and the touch point is bpixels. After the touch point moves, a delay of 2x milliseconds isrequired before an interface element object in the grid C moves in thedirection of the horizontal axis, and a delay of y milliseconds isrequired before the interface element object in the grid C moves in thedirection of the vertical axis. That is, after the touch point moves, adelay of (2x+y) milliseconds is required before the interface elementobject in the grid C can move according to the movement direction of thetouch point.

Step 204: The user equipment moves an interface element object in eachgrid according to a motion parameter of the interface element object ineach grid.

To enable a person skilled in the art understand the present disclosuremore clearly, detailed description is made in the following using aschematic example. As shown in FIG. 3, it is assumed that a screen ofuser equipment is divided into grids shown in the figure, and an initialposition of a touch point is within a grid L3-3.

When a finger presses the touch point and starts to flick towards thetop of the screen, a delay effect starts to appear. A delay in motion ofeach grid on the screen in two dimensions, that is, a vertical columndimension and a horizontal row dimension, is defined as follows.

First, a delay rule for vertical columns is defined. It is assumed thata finger touch point is located within a grid L3-3. L1-3 and L2-3 areright above L3-3, and L1-3, L2-3, and L3-3 move simultaneously with thetouch point along a same direction without any delay. A column closestto the finger touch point is the third column that includes the grid inwhich the touch point is located, an adjacent column is the secondcolumn, and it is defined that the second column starts moving after adelay of X milliseconds. A column farther away from the touch point isthe first column, and it is defined that the first column starts movingX milliseconds later than the second column, that is, the first columnmoves after a delay of 2X milliseconds relative to the third column inwhich the touch point is located. Secondly, a delay rule for horizontalrows is defined. The finger touch point is located in the third row inwhich the grid L3-3 is located. It is defined that the fourth row startsmoving after a delay of Y milliseconds relative to the third row, andthe fifth row starts moving after a delay of Y milliseconds relative tothe fourth row. That is, the fifth row moves after a delay of 2Ymilliseconds relative to the third row.

Delays in movement of grids on the screen are shown in FIG. 4. GridsL3-2, L4-1, and L5-1 are used as examples to describe the delay rules.L3-2 starts moving Y milliseconds later than L3-3. L4-1 starts moving(Y+2X) milliseconds later than L3-3, and L5-1 starts moving (2Y+2X)milliseconds later than L3-3. In addition, grid division shown in FIG. 3and FIG. 4 is only for a schematic purpose, and there is no gap betweengrids. A specific division manner may be set according to an actualsituation, which is not limited herein.

This embodiment of the present disclosure provides a method fordisplaying interface content. First, an initial position and a movementdirection of a touch point are acquired. Next, a motion parameter of aninterface element object in each grid on a screen is determinedaccording to the initial position and the movement direction, where thescreen is divided in advance into multiple grids, and each grid includesa preset quantity of pixels. Then, the interface element object in eachgrid is moved according to the motion parameter of the interface elementobject in each grid, and finally, display of interface content isimplemented. In this way, interaction experience of a user when the userperforms a flick operation on a touchscreen can be effectively improved,and pleasure in application interaction can be enhanced.

An embodiment of the present disclosure provides user equipment 00. Asshown in FIG. 5, the user equipment includes an acquiring unit 10configured to acquire an initial position and a movement direction of atouch point, a parameter determining unit 20 configured to determine amotion parameter of an interface element object in each grid on a screenaccording to the initial position and the movement direction, where thescreen is divided in advance into multiple grids, and each grid includesa preset quantity of pixels, and a movement unit 30 configured to movethe interface element object in each grid according to the motionparameter of the interface element object in each grid.

Optionally, a coordinate system is set on the screen of the userequipment. The acquiring unit 10 may be further configured to acquirethe initial position of the touch point, including acquire an initialhorizontal coordinate and an initial vertical coordinate of the touchpoint in the coordinate system, and the movement direction of the touchpoint includes a direction of a horizontal axis or a direction of avertical axis.

Optionally, the parameter determining unit 20 may be further configuredto, in the direction of the horizontal axis of the coordinate system, aninterface element object in a grid in which a point that is N first unitdistances away from the initial horizontal coordinate is located needsto move along the movement direction after a delay of M first unittimes, and in the direction of the vertical axis of the coordinatesystem, an interface element object in a grid in which a point that is Asecond unit distances away from the initial vertical coordinate islocated needs to move along the movement direction after a delay of Bsecond unit times, where M and N are same or different, A and B are sameor different, and M, N, A, and B are positive numbers.

Optionally, the first unit distance may be a pixels, and the second unitdistance may be b pixels.

A grid within a preset range moves simultaneously with the touch point,where the touch point is within the preset range.

Optionally, the grid within the preset range may be a grid that is in acolumn including a grid in which the touch point is located, and that ison a side, along the movement direction, of the grid in which the touchpoint is located; and a grid that is covered by a circle with theinitial position of the touch point as a center and c pixels as aradius, where being covered includes being partially covered and beingcompletely covered, and c is a non-negative number.

This embodiment of the present disclosure provides user equipment, whichfirst acquires an initial position and a movement direction of a touchpoint. Next, determines a motion parameter of an interface elementobject in each grid on a screen according to the initial position andthe movement direction, where the screen is divided in advance intomultiple grids, and each grid includes a preset quantity of pixels;then, moves the interface element object in each grid according to themotion parameter of the interface element object in each grid, andfinally, implements display of interface content. In this way,interaction experience of a user when the user performs a flickoperation on a touchscreen can be effectively improved, and pleasure inapplication interaction can be enhanced.

An embodiment of the present disclosure further provides user equipment90. As shown in FIG. 6, the equipment 90 includes a bus 94, a processor91, a memory 92, and an interface 93 that are connected to the bus 94.The interface 93 is configured to communicate with a network element,where the network element may be another piece of user equipment, or anetwork management device, for example, a base station. The memory 92 isconfigured to store an instruction. The processor 91 is configured toexecute the instruction to acquire an initial position and a movementdirection of a touch point, determine a motion parameter of an interfaceelement object in each grid on a screen according to the initialposition and the movement direction, where the screen is divided inadvance into multiple grids, and each grid includes a preset quantity ofpixels, and move the interface element object in each grid according tothe motion parameter of the interface element object in each grid.

Optionally, the processor 91 executes the instruction and may be furtherconfigured to set a coordinate system on a screen, and acquire aninitial horizontal coordinate and an initial vertical coordinate of thetouch point in the coordinate system, and the movement direction of thetouch point includes a direction of a horizontal axis or a direction ofa vertical axis.

Optionally, the processor 91 executes the instruction and may be furtherconfigured to, in the direction of the horizontal axis of the coordinatesystem, an interface element object in a grid in which a point that is Nfirst unit distances away from the initial horizontal coordinate islocated needs to move along the movement direction after a delay of Mfirst unit times, and in the direction of the vertical axis of thecoordinate system, an interface element object in a grid in which apoint that is A second unit distances away from the initial verticalcoordinate is located needs to move along the movement direction after adelay of B second unit times, and a grid within a preset range movessimultaneously with the touch point, where the touch point is locatedwithin the preset range, where M and N are same or different, A and Bare same or different, and M, N, A, and B are positive numbers.

Optionally, the grid within the preset range may include a grid that isin a column including a grid in which the touch point is located, andthat is on a side, along the movement direction, of the grid in whichthe touch point is located, and a grid that is covered by a circle withthe initial position of the touch point as a center and c pixels as aradius, where being covered includes being partially covered and beingcompletely covered, and c is a non-negative number.

Optionally, the interface element object in the grid in which a pointthat is N first unit distances away from the initial horizontalcoordinate is located may be a grid in which a point that is N×a pixelsaway from the initial horizontal coordinate is located, and the grid inwhich a point that is A second unit distances away from the initialvertical coordinate is located may be a grid in which a point that isA×b pixels away from the initial vertical coordinate is located, where aand b are both values of preset quantities of pixels, and a and b aresame or different.

This embodiment of the present disclosure provides user equipment, whichfirst acquires an initial position and a movement direction of a touchpoint. Next, determines a motion parameter of an interface elementobject in each grid on a screen according to the initial position andthe movement direction, where the screen is divided in advance intomultiple grids, and each grid includes a preset quantity of pixels.Then, moves the interface element object in each grid according to themotion parameter of the interface element object in each grid, andfinally, implements display of interface content. In this way,interaction experience of a user when the user performs a flickoperation on a touchscreen can be effectively improved, and pleasure inapplication interaction can be enhanced.

The term “and/or” in the present disclosure describes only anassociation relationship for describing associated objects andrepresents that three relationships may exist. For example, A and/or Bmay represent the following three cases: Only A exists, both A and Bexist, and only B exists. In addition, the character “/” in thisspecification generally indicates an “or” relationship between theassociated objects.

In the several embodiments provided in the present application, itshould be understood that the disclosed method and device may beimplemented in other manners. For example, the described apparatusembodiment is only exemplary. For example, the unit division is onlylogical function division and may be other division in actualimplementation. For example, multiple units or components may becombined or integrated into another system, or some features may beignored or not performed. In addition, the displayed or discussed mutualcouplings or direct couplings or communication connections may beimplemented using some interfaces. The indirect couplings orcommunication connections between the apparatuses or units may beimplemented in electronic, mechanical, or other forms.

The units described as separate parts may or may not be physicallyseparate, and parts displayed as units may or may not be physical units,may be located in one position, or may be distributed on multiplenetwork units. Some or all of the units may be selected according toactual needs to achieve the objectives of the solutions of theembodiments.

In addition, functional units in the embodiments of the presentdisclosure may be integrated into one processing unit, or each of theunits may exist alone physically, or two or more units are integratedinto one unit. The integrated unit may be implemented in a form ofhardware, or may be implemented in a form of hardware in addition to asoftware functional unit.

When the foregoing integrated unit is implemented in a form of asoftware functional unit, the integrated unit may be stored in acomputer-readable storage medium. The software functional unit is storedin a storage medium and includes several instructions for instructing acomputer device (which may be a personal computer, a server, or anetwork device) to perform some of the steps of the methods described inthe embodiments of the present disclosure. The foregoing storage mediumincludes: any medium that can store program code, such as a universalserial bus (USB) flash drive, a removable hard disk, a read-only memory(ROM), a random access memory (RAM), a magnetic disk, or an opticaldisc.

The foregoing descriptions are only specific implementation manners ofthe present disclosure, but are not intended to limit the protectionscope of the present disclosure. Any variation or replacement readilyfigured out by a person skilled in the art within the technical scopedisclosed in the present disclosure shall fall within the protectionscope of the present disclosure. Therefore, the protection scope of thepresent disclosure shall be subject to the protection scope of theclaims.

What is claimed is:
 1. A method for displaying interface content,comprising: acquiring an initial position and a movement direction of atouch point; determining a motion parameter of an interface elementobject in each grid on a screen according to the initial position andthe movement direction, wherein the screen is divided in advance intomultiple grids, and wherein each grid comprises a preset quantity ofpixels; and moving the interface element object in each grid accordingto the motion parameter of the interface element object in each grid. 2.The method according to claim 1, wherein a coordinate system is set onthe screen, wherein acquiring the initial position of the touch pointcomprises acquiring an initial horizontal coordinate and an initialvertical coordinate of the touch point in the coordinate system, andwherein the movement direction of the touch point comprises a directionof a horizontal axis.
 3. The method according to claim 2, whereindetermining the motion parameter of the interface element object in eachgrid on the screen according to the initial position and the movementdirection comprises: determining that in the direction of the horizontalaxis of the coordinate system, the interface element object in the gridin which a point that is N first unit distances away from the initialhorizontal coordinate is located needs to move along the movementdirection after a delay of M first unit times; determining that in thedirection of the vertical axis of the coordinate system, the interfaceelement object in the grid in which a point that is A second unitdistances away from the initial vertical coordinate is located needs tomove along the movement direction after a delay of B second unit times,wherein N, A, M, and B are all positive integers, wherein the gridwithin a preset range moves simultaneously with the touch point, andwherein the touch point is within the preset range.
 4. The methodaccording to claim 3, wherein the grid within the preset rangecomprises: a grid that is in a column comprising a grid in which thetouch point is located, and that is on a side, along the movementdirection, of the grid in which the touch point is located; and a gridthat is covered by a circle with the initial position of the touch pointas a center and c pixels as a radius, wherein being covered comprisesbeing partially covered and being completely covered, and wherein c is anon-negative number.
 5. The method according to claim 3, wherein thegrid in which a point that is N first unit distances away from theinitial horizontal coordinate is located is a grid in which a point thatis N×a pixels away from the initial horizontal coordinate is located,wherein the grid in which a point that is A second unit distances awayfrom the initial vertical coordinate is located is a grid in which apoint that is A×b pixels away from the initial vertical coordinate islocated, and wherein N, A, a, and b are all positive integers.
 6. Aterminal device, comprising: a memory; and a processor coupled to thememory, and wherein the processor is configured to: acquire an initialposition and a movement direction of a touch point; determine a motionparameter of an interface element object in each grid on a screenaccording to the initial position and the movement direction, whereinthe screen is divided in advance into multiple grids, and wherein eachgrid comprises a preset quantity of pixels; and move the interfaceelement object in each grid according to the motion parameter of theinterface element object in each grid.
 7. The terminal device accordingto claim 6, wherein a coordinate system is set on the screen of theterminal device, wherein the processor is further configured to acquirean initial horizontal coordinate and an initial vertical coordinate ofthe touch point in the coordinate system, and wherein the movementdirection of the touch point comprises a direction of a horizontal axisor a direction of a vertical axis.
 8. The terminal device according toclaim 7, wherein the processor is further configured to: determine thatin the direction of the horizontal axis of the coordinate system, theinterface element object in the grid in which a point that is N firstunit distances away from the initial horizontal coordinate is locatedneeds to move along the movement direction after a delay of M first unittimes; determine that in the direction of the vertical axis of thecoordinate system, the interface element object in the grid in which apoint that is A second unit distances away from the initial verticalcoordinate is located needs to move along the movement direction after adelay of B second unit times, wherein the grid within a preset rangemoves simultaneously with the touch point, wherein the touch point iswithin the preset range, and wherein N, A, M, and B are all positiveintegers.
 9. The terminal device according to claim 8, wherein the gridwithin the preset range comprises: a grid that is in a column comprisinga grid in which the touch point is located, and that is on a side, alongthe movement direction, of the grid in which the touch point is located;and a grid that is covered by a circle with the initial position of thetouch point as a center and c pixels as a radius, wherein being coveredcomprises being partially covered and being completely covered, andwherein c is a non-negative number.
 10. The terminal device according toclaim 8, wherein the grid in which the point that is N first unitdistances away from the initial horizontal coordinate is located is agrid in which a point that is N×a pixels away from the initialhorizontal coordinate is located, wherein the grid in which a point thatis A second unit distances away from the initial vertical coordinate islocated is a grid in which a point that is A×b pixels away from theinitial vertical coordinate is located, and wherein N, A, a, and b areall positive integers.
 11. The method according to claim 1, wherein acoordinate system is set on the screen, wherein acquiring the initialposition of the touch point comprises acquiring an initial horizontalcoordinate and an initial vertical coordinate of the touch point in thecoordinate system, and wherein the movement direction of the touch pointcomprises a direction of a vertical axis.
 12. The method according toclaim 11, wherein determining the motion parameter of the interfaceelement object in each grid on the screen according to the initialposition and the movement direction comprises: determining that in thedirection of the horizontal axis of the coordinate system, the interfaceelement object in the grid in which a point that is N first unitdistances away from the initial horizontal coordinate is located needsto move along the movement direction after a delay of M first unittimes; determining that in the direction of the vertical axis of thecoordinate system, the interface element object in the grid in which apoint that is A second unit distances away from the initial verticalcoordinate is located needs to move along the movement direction after adelay of B second unit times, wherein N, A, M, and B are all positiveintegers, wherein the grid within a preset range moves simultaneouslywith the touch point, and wherein the touch point is within the presetrange.
 13. The method according to claim 12, wherein the grid within thepreset range comprises: a grid that is in a column comprising a grid inwhich the touch point is located, and that is on a side, along themovement direction, of the grid in which the touch point is located; anda grid that is covered by a circle with the initial position of thetouch point as a center and c pixels as a radius, wherein being coveredcomprises being partially covered and being completely covered, andwherein c is a non-negative number.
 14. The method according to claim12, wherein the grid within the preset range comprises a grid that is ina column comprising a grid in which the touch point is located, and thatis on a side, along the movement direction, of the grid in which thetouch point is located.
 15. The method according to claim 12, whereinthe grid within the preset range comprises a grid that is covered by acircle with the initial position of the touch point as a center and cpixels as a radius, wherein being covered comprises being partiallycovered and being completely covered, and wherein c is a non-negativenumber.
 16. The method according to claim 12, wherein the grid in whicha point that is N first unit distances away from the initial horizontalcoordinate is located is a grid in which a point that is N×a pixels awayfrom the initial horizontal coordinate is located, wherein the grid inwhich a point that is A second unit distances away from the initialvertical coordinate is located is a grid in which a point that is A×bpixels away from the initial vertical coordinate is located, and whereinN, A, a, and b are all positive integers.
 17. The method according toclaim 3, wherein the grid within the preset range comprises a grid thatis in a column comprising a grid in which the touch point is located,and that is on a side, along the movement direction, of the grid inwhich the touch point is located.
 18. The method according to claim 3,wherein the grid within the preset range comprises a grid that iscovered by a circle with the initial position of the touch point as acenter and c pixels as a radius, wherein being covered comprises beingpartially covered and being completely covered, and wherein c is anon-negative number.
 19. The terminal device according to claim 8,wherein the grid within the preset range comprises a grid that is in acolumn comprising a grid in which the touch point is located, and thatis on a side, along the movement direction, of the grid in which thetouch point is located.
 20. The terminal device according to claim 8,wherein the grid within the preset range comprises a grid that iscovered by a circle with the initial position of the touch point as acenter and c pixels as a radius, wherein being covered comprises beingpartially covered and being completely covered, and wherein c is anon-negative number.